package com.v2.k34;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * 测试InstantiationAwareBeanPostProcessor 2  实例化前和初始化前 只有一次 修改变量有效
 */
public class Test {

	public static void main(String[] args) {

		AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);

		System.out.println(applicationContext.getBean("userService"));

//		[appConfig]实例化前。。。
//		[appConfig]实例化后。。。
//		[appConfig]初始化前。。。
//		[appConfig]初始化后。。。
//		[userService]实例化前。。。
//			[userService]执行new A()。。。
//		[userService]初始化后。。。
//		com.v2.k34.A@42607a4f
	}


}
